Efficient Simulation of CSP-Like Languages

نویسنده

  • Thomas Gibson-Robinson
چکیده

In On the Expressiveness of CSP, Roscoe provides a construction that, given the operational semantics rules of a CSP-like language and a process in that language, constructs a strongly bisimilar CSP process. Unfortunately, the construction provided is difficult to use and the scripts that it produces cannot be compiled by the CSP model-checker, FDR. In this paper we adapt Roscoe’s simulation in order to make it produce a process that can be checked relatively efficiently by FDR. Further, we extend Roscoe’s simulation in order to allow recursively defined processes to be simulated in FDR, which was not supported by the original simulation. We also describe the construction of a tool that can automatically construct the simulation, given the operational semantics of the language and a script to simulate, both in an easy-to-use format.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the expressiveness of CSP

We define “CSP-like” operational semantics in the context of LTS’s: a severely restricted mode of describing operators which can express every operator of Hoare’s CSP. Furthermore we show that every operator with CSP-like operational semantics can be simulated in CSP with the addition of an exception-throwing operator P ΘA Q in which any occurrence of an event a ∈ A within P hands control to Q ...

متن کامل

CSP with Synthesisable SystemC(tm) and OSSS

C. Hoare’s Communicating Sequential Processes (CSP) notation [12] to describe communication patterns of highly parallel systems is based on a well defined semantic and is accompanied by a wealth of research. This allows automatic checks for important properties like deadlock-freedom, livelock-freedom etc.. In order to obtain an executable system for simulation and later synthesis the algebraic ...

متن کامل

An Unbounded Nondeterministic Model for CSP-like Languages

The main contribution of this paper is the introduction of unbounded nondeterminism into CSP-like languages with specification, which increases the expressive power of the specification language. This is achieved by extending the finite message set of such mixed languages to an infinite one. A denotational semantics and a refinement order are defined for such a language and the CSP constructors...

متن کامل

Qualitative simulation as a temporally - extended constraintsatisfaction

Traditionally, constraint satisfaction problems (CSPs) are characterized using a nite set of constraints expressed within a common, shared constraint language. When reasoning across time, however, it is possible to express both temporal and state{based constraints represented within multiple constraint languages. Qualitative simulation provides an instance of this class of CSP in which, traditi...

متن کامل

Browsing Parallel Process Networks

A hypertext is a non linearly organized browsable information structure The importance of browsing distinguishes hypertext from other network information systems In this paper we demonstrate the use of the Trellis hypertext system and its associated parallel browsing semantics for visualization and simulation of the parallel control ow and message network of CSP programs This is accomplished by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013